package com.animerank.service;

import com.animerank.dto.Result;

/**
 * 豆瓣服务接口
 */
public interface IDoubanService {

    /**
     * 搜索豆瓣动漫
     * @param query 搜索关键词
     * @return 搜索结果
     */
    Result<?> searchDoubanAnime(String query);

    /**
     * 代理获取图片
     * @param url 图片原始URL
     * @return 图片字节数组
     */
    Result<byte[]> proxyImage(String url);
    
    /**
     * 获取豆瓣动漫详情
     * @param id 豆瓣动漫ID
     * @return 详情HTML内容
     */
    Result<?> getDoubanDetail(String id);
}